<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>传统开发方式</title>
    <script src="./js/vue.global.js"></script>
</head>
<body>
    <div id="app">
        <p>
            {{}} 插值表达式，可以将vue的数据在视图中进行渲染
        </p>
        {{ msg }} 
        <h2> {{ web.title}} </h2>
        <h2> {{ web.url }}</h2>
    </div>

    <script>
        // vue.global.js为传统开发方式

        // 解构赋值，将Vue里的createApp和reactive，赋值给前面的变量
        const {createApp, reactive} = Vue

        createApp({
            // setup选项，用于设置响应式数据和方法等 
            setup() {
                // reactive 创建响应式对象，用于存储复杂的数据类型，例如：对象、数组
                const web = reactive({
                    title: "百度",
                    url: "https://www.baidu.com"
                })

                return {
                    msg: "success",
                    web
                }
            }
        }).mount("#app")
    </script>
</body>
</html>